package com.example.designmode.facade

import org.junit.Test


/**
 * 小明爷爷已经60岁了，每次都需要打开灯，打开电视、打开空调；
 * 睡觉时需要关闭灯、关闭电视、关闭空调。操作起来比较麻烦。
 * 所以小明给爷爷买了一个智能音响，可以通过语音直接控制这些家电的开启和关闭。
 *
 * @author zhouronghua
 * @time 2022/3/10 2:58 下午
 */
class Client {

    @Test
    fun testSmartFacade() {
        println("回家了，关闭全部智能家电")
        val smartAppliancesFacade = SmartAppliancesFacade()
        smartAppliancesFacade.sayHello("开启")
        println("睡觉了，关闭全部智能家电")
        smartAppliancesFacade.sayHello("关闭")
    }
}